package org.ucas.faker.web.utils.mql.ranker;


import org.ucas.faker.web.utils.model.RawPatent;

import java.util.List;

public interface PatentRanker {

  boolean rank();

  boolean done();

  List<RawPatent> accept();

  List<RawPatent> discard();

  List<RawPatent> track(int start, int limit);

  void cancel();

}
